Counting Convex k-gons in an Arrangement of Line Segments

نویسندگان

  • Martin Fink
  • Neeraj Kumar
  • Subhash Suri
چکیده

Let A(S) be the arrangement formed by a set of n line segments S in the plane. A subset of arrangement vertices p1, p2, . . . , pk is called a convex k-gon of A(S) if (p1, p2, . . . , pk) forms a convex polygon and each of its sides, namely, (pi, pi+1) is part of an input segment. We want to count the number of distinct convex k-gons in the arrangement A(S), of which there can be Θ(n) in the worst-case. We present an O(n log n+mn) time algorithm, for any fixed constant k, where m is the number of pairwise segment intersections. We can also report all the convex k-gons in time O(n log n+mn+|K|), where K is the output set. We also prove that the k-gon counting problem is 3SUM-hard for k = 3 and k = 4.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Inducing n-gons

In this paper, we establish a lower bound on the number of inducing simple n-gons in grid-like arrangements of lines. We also show that the complexity associated with counting the number of inducing n-gons in an arrangement of collinear segments is #P-complete.

متن کامل

Counting Convex Polygons in Planar Point Sets

Given a set S of n points in the plane, we compute in time O(n) the total number of convex polygons whose vertices are a subset of S. We give an O(m n) algorithm for computing the number of convex k-gons with vertices in S, for all values k = 3; : : : ;m; previously known bounds were exponential (O(ndk=2e)). We also compute the number of empty convex polygons (resp., k-gons, k m) with vertices ...

متن کامل

Configuration spaces of plane polygons and a sub-Riemannian approach to the equitangent problem

Given a strictly convex plane curve γ and a point x in its exterior, there are two tangent segments to γ from x. The equitangent locus of γ is the set of points x for which the two tangent segments have equal lengths. An equitangent n-gon of γ is a circumscribed n-gon such that the tangent segments to γ from the vertices have equal lengths, see Figure 1. For example, if γ is a circle, the equit...

متن کامل

From the zonotope construction to the Minkowski addition of convex polytopes

A zonotope is the Minkowski addition of line segments in Rd. The zonotope construction problem is to list all extreme points of a zonotope given by its line segments. By duality, it is equivalent to the arrangement construction problem that is to generate all regions of an arrangement of hyperplanes. By replacing line segments with convex V-polytopes, we obtain a natural generalization of the z...

متن کامل

From the Zonotope Contstruction to the Minkowski Addition of Convex Polytopes

A zonotope is the Minkowski addition of line segments in R. The zonotope construction problem is to list all extreme points of a zonotope given by its line segments. By duality, it is equivalent to the arrangement construction problem that is to generate all regions of an arrangement of hyperplanes. By replacing line segments with convex V-polytopes, we obtain a natural generalization of the zo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016